剛剛補好昨天文章:資料庫讀寫分離 Azure SQL Database Sync,一種補坑的概念(Orz..),裡面有寫建立方式跟注意事項。
這邊簡單提要上一篇已經建立好資料同步功能,在SSMS查看資料庫,可以看到新增的 slave 資料庫,已經成功同步選取的表格資料
。
查詢表格資料,驗證兩邊的資料都是一樣,成功完成同步
接著假如讀者不滿足
於一個 slave 資料庫的話,沒關係在Azure我們可以建立多個
同步資料庫,滿足對資料庫負擔的攤分。
【第一步】再一次建立空白資料庫
【第二步】點選 master 資料庫,選擇建立之前建立的 Sync Group
【第三步】點擊 Databases
的圖案
【第四步】在右側 Select sync members
選擇 Add an Azure Database
> 在 database 選擇剛剛新增的 slave 資料庫 > 以 Hub 主資料庫資料同步為主: From the Hub
:
【第五步】到SSMS查看資料庫,可以看到表格同步成功 :
Script查詢驗證資料成功同步
Azure已經把最難的資料同步
做掉了,而且建立方式非常簡單,接著只要把剩下的程式寫好,把資料庫讀寫分離動作實作出來,就能達到資料庫流量攤分,降低資料庫的負擔
。
今天先到這邊,明天來寫如何實作部分,IT邦友晚安~